/*
 *
 *  MongoRequestDataType.java
 *
 *  Created by CodeRobot on 2015-0-4
 *  Copyright (c) 2015年 com.saike.chexiang All rights reserved.
 *
 */

package com.techwells.heartfeltgift.networkaccess;

import com.techwells.taco.networkaccessor.RequestUrl;

public class GiftRequestUrl extends RequestUrl{
	
	
	//用户账号
    public final static String DO_REGISTER = BASE_URL + "user/register"; //用户注册
    public final static String GET_EXISTS = BASE_URL + "user/exists"; //是否存在相同的loginId
    public final static String DO_LOGIN = BASE_URL + "user/login"; //登录
    public final static String DO_LOGOUT = BASE_URL + "user/logout"; //注销
    public final static String GET_PROFILE = BASE_URL + "user/profiles"; //获取用户Profile
    public final static String MODIFY_PROFILE = BASE_URL + "user/profiles"; //修改用户Profile
    public final static String MODIFY_PASSWORD = BASE_URL + "user/password"; //修改用户密码
    public final static String GET_AVATARS = BASE_URL + "user/avatars"; //获取平台预置的用户头像
    public final static String DO_BASIC = BASE_URL + "/user/"+dynamicUrl+"/basic"; //修改用户基本信息 + {uid}
    public final static String DO_PASSWORD_LOST = BASE_URL + "user/password/lost"; //密码找回
    public final static String DO_PASSWORD_RESET = BASE_URL + "user/password/reset"; //密码重置
    public final static String DO_EMAIL_BIND = BASE_URL + "user/email/bind"; //绑定用户邮箱
    public final static String DO_EMAIL_UNBIND = BASE_URL + "user/email/unbind"; //解绑用户邮箱
    
    //全局搜索
    public final static String GET_SEARCH = BASE_URL + "/search"; //全局搜索
    
    //配置常量
    public final static String GET_INTERESTS = BASE_URL + "/conf/interests"; //获取用户的兴趣领域
    public final static String GET_LEARNING_TYPE = BASE_URL + "/conf/learning/type"; //获取用户的学习类型
    public final static String GET_LEARNING_SEQ = BASE_URL + "/conf/learning/seq"; //获取用户的学习顺序
    public final static String GET_LEARNING_DEGREE = BASE_URL + "/conf/learning/degree"; //获取用户的学习能力
    
    //学习进度
    //用户学习的课件及课程
    public final static String GET_STUTIED_COURSES = BASE_URL + "/user/course/"; //获取已学习的课件列表
    public final static String GET_STUTIED_LESSONS = BASE_URL + "/user/course/"+dynamicUrl+"/lessons"; //获取已学习的课程列表+{courseId}
    public final static String DO_LEARNING_LESSON = BASE_URL + "/user/course/"+dynamicUrl+"/"; // 用户学习课程+{courseId}+{lessonId}
    public final static String DELETE_COURSE = BASE_URL + "/user/course/"; //删除已学习的课件+{courseId}
    public final static String DELETE_ALL_COURSES = BASE_URL + "/user/course/"; //清空已学习的所有课程
    //用户学习的视频
    public final static String GET_STUDIED_VIDEOS = BASE_URL + "/user/video/"; //获取已学习的视频列表
    public final static String GET_STUDIED_SEGMENTS = BASE_URL + "/user/video/"+dynamicUrl+"/segments"; //获取已学习的视频片段列表+{serialId}
    public final static String DO_LEARNING_VIDEO = BASE_URL + "/user/video/"+dynamicUrl+"/"; //用户学习视频+{videoId}+{segmentId}
    public final static String DELETE_STUDIED_VIDEO = BASE_URL + "/user/video/"; //删除已学习的视频+{videoId}
    public final static String DELETE_ALL_VIDEOS = BASE_URL + "/user/video/"; //清空已学习的视频
    //用户收藏的视频
    public final static String GET_FAVORITE_VIDEOS = BASE_URL + "/user/video/favorites"; //获取用户收藏的所有视频(我的视频库)
    public final static String DO_FAVORITE_VIDEO = BASE_URL + "/user/video/favorite/"; //收藏视频 +{videoId}
    public final static String DELETE_FAVORITE_VIDEO = BASE_URL + "/user/video/favorite/"; //删除收藏的视频+{videoId}
    //用户的生词本
    public final static String GET_ALL_WORDS = BASE_URL + "/user/word/"; //获取所有生词
    public final static String DO_WORDS = BASE_URL + "/user/word/";  //添加生词 
    public final static String DELETE_WORDS = BASE_URL + "/user/word/"; //删除生词
    //用户的例句
    public final static String GET_SENTENCES = BASE_URL + "/user/sentence/"; //获取所有例句
    public final static String DO_VIDEO_SENTENTCE = BASE_URL + "/user/sentence/"; //添加例句 +{videoSentenceId}
    public final static String DELETE_VIDEO_SENTENTCE = BASE_URL + "/user/sentence/"; //删除例句+{videoSentenceId}
    
    //课件
    public final static String GET_RECOMMEND_COURSES = BASE_URL + "/course/recommends"; // 获取推荐的课件
    public final static String GET_COURSES_CATEGORIES = BASE_URL + "/course/categories"; //获取课件分类列表
    public final static String GET_COURSES = BASE_URL + "/course/"+dynamicUrl+"/courses"; //获取课件列表+{courseCategoryId}
    public final static String GET_LESSONS = BASE_URL + "/course/"+dynamicUrl+"/lessons"; //获取课程列表+{courseId}
    public final static String GET_DEFINED_COURSES = BASE_URL + "/user/course/defined/"; //获取用户自定义的课件列表  
    public final static String GET_DEFINED_LESSONS = BASE_URL + "/user/course/defined/"+dynamicUrl+"/lessons"; //获取用户自定义的课件中的课程+{courseId}
    public final static String DO_DEFINED_COURSES = BASE_URL + "/user/course/defined/"; //用户自定义课件
    public final static String ADD_DEFINED_COURSE_SERIAL = BASE_URL + "/user/course/defined/"+dynamicUrl+"/"; //添加用户自定义课件中的课程+{courseId}+{videoSerialId} 
    public final static String DELETE_DEFINED_COURSE_SERIAL = BASE_URL + "/user/course/defined/"+dynamicUrl+"/"; //取消用户自定义课件中的课程+{courseId}+{videoSerialId}
    public final static String DELETE_DEFINED_COURSE = BASE_URL + "/user/course/defined/"; //删除用户自定义课件+{courseId}
    
    //视频
    public final static String GET_NEWEST_VIDEOS = BASE_URL + "video/newest/"; //获取最新的视频 + {limit}
    public final static String GET_EXPERIENCES_VIDEOS_SERIALS = BASE_URL + "/video/experiences"; //获取可体验的视频分集
    public final static String GET_ALL_VIDEOS = BASE_URL + "video/videos";  //获取所有视频列表
    public final static String GET_VIDEOS_CATEGORIES = BASE_URL + "/video/categories"; //获取视频分类
    public final static String GET_CATEGORY_VIDEOS = BASE_URL + "/video/category/"+dynamicUrl+"/videos"; //获取指定视频分类下的视频列表+{categoryValue}
    public final static String GET_VIDEO_DETAILS = BASE_URL + "/video/"; //获取视频详细数据+ {videoId}
    public final static String GET_VIDEO_ADDITIONAL = BASE_URL + "/video/"+dynamicUrl+"/additional"; //获取视频附加数据+ {videoId}
    public final static String GET_VIDEO_SEGMENT = BASE_URL + "/video/serial/"+dynamicUrl+"/segments"; //获取视频片段数据+{serialId}
    public final static String GET_VIDEO_SEGMENT_DETAILS = BASE_URL + "/video/segment/"; //获取视频片段详细数据+ {segmentId}
    public final static String GET_VIDEO_SEGMENT_WORDS = BASE_URL + "/video/segment/"+dynamicUrl+"/words"; //获取视频片段词汇+ {segmentId}
    public final static String GET_VIDEO_SEGMENT_SENTENCES = BASE_URL + "/video/segment/"+dynamicUrl+"/sentences"; //获取视频句子数据+/{segmentId}
    public final static String GET_VIDEO_SEGMENT_EXAMS = BASE_URL + "/video/segment/"+dynamicUrl+"/exams"; //获取视频片段测验数据+/{segmentId}
    public final static String GET_VIDEO_COMMENTS = BASE_URL + "/video/comment/"; //获取视频评论数据+ {videoId}
    public final static String DO_VIDEO_COMMENT = BASE_URL + "/video/comment"; //添加视频评论数据
    public final static String DELETE_VIDEO_COMMENT = BASE_URL + "video/newest/"; //删除用户自己的视频评论数据+{commentId}
    
    //RSS
    public final static String GET_NEWEST_RSS = BASE_URL + "/rss/newest"; //最新的RSS
    public final static String GET_USER_RSS = BASE_URL + "/user/rss/"; //用户订阅的RSS
    public final static String DO_SUBSCRIBE_RSS = BASE_URL + "/user/rss/subscribe/"; //订阅RSS+ {rssTopicId}
    public final static String DELETE_USER_RSS = BASE_URL + "/user/rss/"; //取消RSS订阅+ {rssTopicId}
    
    //单词及例句
    public final static String GET_WORD_DETAILS = BASE_URL + "/word/"; //获取单词的详细信息+ {word}
    public final static String GET_WORD_SENTENCES = BASE_URL + "/word/"+dynamicUrl+"/sentences"; //获取单词的例句
    public final static String GET_SIMILAR_WORDS = BASE_URL + "/word/"+dynamicUrl+"/similar/"; //获取相似单词
    
    //用户反馈
    public final static String DO_FEEDBACK = BASE_URL + "/feedback"; //提交反馈信息
    
    //充值
    //支付宝
    public final static String DO_ALIPAY = BASE_URL + "/trade/request/alipay/"; //获取支付宝付款请求数据+{code}
    public final static String DO_RETURN_ALIPAY = BASE_URL + "/trade/response/alipay"; //反馈支付宝付款结果
    public final static String DO_TRADE_STATUS = BASE_URL + "/trade/status"; //获取交易状态
    
    //其他
    public final static String GET_CAPTCHA = BASE_URL + "/captcha/ticket"; //获取图片验证码
    public final static String DO_VERIFY_CAPTCHA = BASE_URL + "/captcha/verify"; //验证图片验证码
    
    
    
    
}
